throwing down the ore - French English Dictionary